home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / textual / tex / files / !tex / TeXsource / beebe / h / nosignex < prev    next >
Encoding:
Text File  |  1990-05-18  |  674 b   |  27 lines

  1. /* -*-C-*- nosignex.h */
  2. /*-->nosignex*/
  3. /**********************************************************************/
  4. /****************************** nosignex ******************************/
  5. /**********************************************************************/
  6.  
  7. #ifdef __STDC__
  8. UNSIGN32
  9. nosignex(register FILE *fp, register BYTE n)
  10. #else
  11. UNSIGN32
  12. nosignex(fp, n)    /* return n byte quantity from file fd */
  13. register FILE *fp;    /* file pointer    */
  14. register BYTE n;    /* number of bytes (1..4) */
  15. #endif
  16. {
  17.     register UNSIGN32 number;    /* number being constructed */
  18.  
  19.     number = 0;
  20.     while (n--)
  21.     {
  22.     number <<= 8;
  23.     number |= getc(fp);
  24.     }
  25.     return((UNSIGN32)number);
  26. }
  27.